A Logically Saturated Extension of λ̄μμ̃

نویسندگان

  • Lionel Elie Mamane
  • Herman Geuvers
  • James McKinna
چکیده

This paper presents a proof language based on the work of Sacerdoti Coen [1,2], Kirchner [3] and Autexier [4] on λ̄μμ̃, a calculus introduced by Curien and Herbelin [5,6]. Just as λ̄μμ̃ preserves several proof structures that are identified by the λ-calculus, the proof language presented here aims to preserve as much proof structure as reasonable; we call that property being logically saturated. This leads to several advantages when the language is used as a generic exchange language for proofs, as well as for other uses. We equip the calculus with a simple rendering in pseudo-natural language that aims to give people tools to read, understand and exchange terms of the language. We show how this rendering can, at the cost of some more complexity, be made to produce text that is more natural and idiomatic, or in the style of a declarative proof language like Isar or Mizar.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Functions as processes: termination and the λ̄μμ̃-calculus

The λ̄μμ̃-calculus is a variant of the λ-calculus with significant differences, including non-confluence and a Curry-Howard isomorphism with the classical sequent calculus. We present an encoding of the λ̄μμ̃-calculus into the π-calculus. We establish the operational correctness of the encoding, and then we extract from it an abstract machine for the λ̄μμ̃-calculus. We prove that there is a tight rel...

متن کامل

lambda-µ-Calculus and Duality: Call-by-Name and Call-by-Value

Under the extension of Curry-Howard’s correspondence to classical logic, Gentzen’s NK and LK systems can be seen as syntaxdirected systems of simple types respectively for Parigot’s λμ-calculus and Curien-Herbelin’s λ̄μμ̃-calculus. We aim at showing their computational equivalence. We define translations between these calculi. We prove simulation theorems for an undirected evaluation as well as f...

متن کامل

Intersection and Union Type Assignment and Polarised λ̄μμ̃

Intersection and union type assignment systems are powerful tools for reasoning programs that completely characterise many semantic properties such as strong normalisation. At the same time, they are known to be subtle, particularly in the presence of computational effect. To address the difficulty, this paper develops an approach based on polarities and refinement intersection type systems. We...

متن کامل

Determination of the Influencing Factors on the Length Extension of Gullies in Ghazeian Watershed, Fars Province

Due to soil degradation and abundant of sediment production, the exact recognition of affecting factors on gullies erosion, and the impact of various factors on gully’s formation and development, require a more accurate study. In this regard, in the present study the length of gully, the area above headcut, headcut slope, percent of closed grain, bare soil, cover vegetation, litter, saturated e...

متن کامل

Study of Torsional Vibrations of Composite Poroelastic Spherical Shell-Biot’s Extension Theory

Torsional vibrations of composite poroelastic dissipative spherical shell are investigated in the framework of Biot’s extension theory.Here composite poroelastic spherical shell consists of two spherical shells, one is placed on other, and both are made of different poroelastic materials. Consideration of the stress-free boundaries of outer surface and the perfect bonding between two shells lea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009